Dispositivos de Controle de Acesso
Integração API Request — Intelbras
Integração API Request com dispositivos de controle de acesso Intelbras.
• Autenticação
1. Login
Para autenticar-se, utilize o login e senha do seu dispositivo de controle de acesso.
info
Neste passo a passo, utilizaremos o endereço ip 192.168.1.201 como exemplo. Altere para o ip do seu dispositivo de controle de acesso. Preferencialmente, utilize o Postman ou Insomnia para realizar testes de API nos dispositivos Intelbras.
• Configurações de Usuários
1. Remover Todos os Usuários
Auth Required : Digest Auth
Success Response
Code : 200 OK
2. Remover Usuário pelo UserID
Auth Required: Digest Auth
Required Header : Content-Type:application/json
Success Response
Code : 200 OK
3. Atualizar Múltiplos Usuários
Auth Required : Digest Auth
Required Headers : Content-type: application/json
Success Response
Code : 200 OK
4. Obter Usuário pelo UserID
Auth Required : Digest Auth
Required Headers : Content-type: application/json
Success Response
Code : 200 OK
5. Obter Todos os Usuários
Auth Required : Digest Auth
Required Headers : Content-type: application/json
Success Response
Code : 200 OK
Body :
found=1
records[0].CardName=Toptic Technology
records[0].CardNo=231
records[0].CardStatus=0
records[0].CardType=0
records[0].CitizenIDNo=
records[0].Doors[0]=0
records[0].DynamicCheckCode=
records[0].FirstEnter=false
records[0].Handicap=false
records[0].IsValid=false
records[0].Password=
records[0].RecNo=1
records[0].RepeatEnterRouteTimeout=4294967295
records[0].TimeSections[0]=1
records[0].UseTime=0
records[0].UserID=231
records[0].UserType=0
records[0].VTOPosition=
records[0].ValidDateEnd=2022-10-19 23:59:59
records[0].ValidDateStart=2022-10-19 08:15:59
6. Obter Número Total de Usuários
Auth Required : Digest Auth
Required Headers : Content-type: application/json
Success Response
Code : 200 OK
Body :
Size=1
count=1
• Eventos do Dispositivo
1. Obter Registros de Acesso
Auth Required : Digest Auth
Success Response
Code : 200 OK
Body :
found=2
records[0].AttendanceState=0
records[0].CardName=
records[0].CardNo=
records[0].CardType=0
records[0].CreateTime=1629710275
records[0].Door=0
records[0].ErrorCode=16
records[0].Mask=0
records[0].Method=15
records[0].Notes=
records[0].Password=
records[0].ReaderID=1
records[0].RecNo=1
records[0].RemainingTimes=0
records[0].ReservedInt=0
records[0].ReservedString=
records[0].RoomNumber=
records[0].Status=0
records[0].Type=Entry
records[0].URL=/mnt/appdata1/userpic/SnapShot/2021-08-23/17/17/0_100_20210823171755760.jpg
records[0].UserID=
records[0].UserType=0
records[1].AttendanceState=0
records[1].CardName=
records[1].CardNo=
records[1].CardType=0
records[1].CreateTime=1629710312
records[1].Door=0
records[1].ErrorCode=0
records[1].Mask=0
records[1].Method=5
records[1].Notes=
records[1].Password=
records[1].ReaderID=1
records[1].RecNo=2
records[1].RemainingTimes=0
records[1].ReservedInt=0
records[1].ReservedString=
records[1].RoomNumber=
records[1].Status=1
records[1].Type=Entry
records[1].URL=
records[1].UserID=
records[1].UserType=0
• Configurações do Dispositivo
1. Obter Horário Dispositivo
Auth Required : Digest Auth
Success Response
Code : 200 OK
Body :
result=2022-10-18 10:40:45
2. Obter Servidor NTP
Auth Required : Digest Auth
Success Response
Code : 200 OK
Body :
table.NTP.Address=a.ntp.br
table.NTP.Enable=true
table.NTP.Port=123
table.NTP.TimeZone=22
table.NTP.TimeZoneDesc=Beijing, Chongqing, Hong Kong, Urumqi
table.NTP.UpdatePeriod=10
3. Definir Servidor NTP
Auth Required : Digest Auth
Success Response
Code : 200 OK
4. Reiniciar Dispositivo
Auth Required : Digest Auth
Success Response
Code : 200 OK
Body :
result=2022-10-18 10:40:45
• Configurações de Rede do Dispositivo
1. Obter Configurações de Rede
Auth Required : Digest Auth
Success Response
Code : 200 OK
Body :
table.Network.DefaultInterface=eth2
table.Network.Domain=dauha
table.Network.Hostname=BSC
table.Network.eth0.DefaultGateway=192.168.1.1
table.Network.eth0.DhcpEnable=false
table.Network.eth0.DnsServers[0]=192.168.1.1
table.Network.eth0.DnsServers[1]=0.0.0.0
table.Network.eth0.EnableDhcpReservedIP=false
table.Network.eth0.IPAddress=192.168.1.9
table.Network.eth0.MTU=1500
table.Network.eth0.PhysicalAddress=bc:32:5f:c4:1d:34
table.Network.eth0.SubnetMask=255.255.255.0
table.Network.eth2.DefaultGateway=192.168.1.1
table.Network.eth2.DhcpEnable=false
table.Network.eth2.DnsServers[0]=192.168.1.1
table.Network.eth2.DnsServers[1]=0.0.0.0
table.Network.eth2.EnableDhcpReservedIP=false
table.Network.eth2.IPAddress=192.168.1.9
table.Network.eth2.MTU=1500
table.Network.eth2.PhysicalAddress=bc:32:5f:c4:1f:28
table.Network.eth2.SubnetMask=255.255.255.0
2. Alterar Endereço de IP
Auth Required : Digest Auth
Success Response
Code : 200 OK
• Configurações de Porta
1. Obter Status da Porta
Auth Required : Digest Auth
Success Response
Code : 200 OK
2. Abrir Porta
Auth Required : Digest Auth
Success Response
Code : 200 OK
3. Fechar Porta
Auth Required : Digest Auth
Success Response
Code : 200 OK
info
Para obter todas as configurações de API Request dos dispositivos de acesso Intelbras, acesse: API Request - Intelbras